home *** CD-ROM | disk | FTP | other *** search
- Path: news.ultranet.com!usenet
- From: "Albert P. Belle Isle" <belleisl@cerberus-sys.com>
- Newsgroups: comp.dcom.modems,alt.winsock
- Subject: Re: USR Sportster Speed, BIOS and Trumpet Winsock Setting
- Date: Sun, 14 Apr 1996 17:22:42 -0400
- Organization: Cerberus Systems, Inc.
- Message-ID: <31716CA2.54DA@cerberus-sys.com>
- References: <4kp1fs$ji5@lastactionhero.rs.itd.umich.edu> <3170a026.1258606@news.demon.co.uk>
- NNTP-Posting-Host: apb-p5-90.cerberus-sys.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.01 (Win16; I)
-
- Richard Ihnatowicz wrote:
- >
- > Sunrong.Gong@umich.edu (Sunrong Gong) wrote:
- >
- > >I recently purchased a U.S. Robotics 28,800 Sportster Data/FAX Modem
- > >(internal) and am using Trumpet Winsock 2.0E for internet access on
- > >my good-old 486DX33 machine running Windows 3.11 for Workgroups. I could
- > >connect to the PPP server 28800 or 26440 most of the times. However,
- > >the data transmission seems to be slow, Here are my questions:
- > >
- >
- > >
- > >3. What is the "best" TRUMPET Winsock configuration for use with
- > > the USR True v34 modem?
- > >
- > >Please reply my mail. Any help will be appreciated.
- > >
- >
- > Please reply to the group 'cos I can't get mine above 14,400
- >
- > Richard Ihnatowicz
- >
- > Richard Ihnatowicz
-
- The best that a TCP/IP session can do over a SLIP or PPP connection is
- limited by the speed of the modem. A 28.8Kbps modem can never keep up
- with a 1544 Kbps (or faster) internet path. (Although, if your retail
- access provider buys his wholesale access at 56Kbps, you might never
- get the chance to try.)
-
- With an uncompressible (already compressed) file, you should be able to
- get 3.2KBytes/sec for a 28.8Kbps connection, 2.7KBytes/sec for a 24Kbps
- connection, etc.
-
- (Obviously, downloading compressible files should give correspondingly
- greater effective transfer rates with V.42bis data compression. This,
- of course, has nothing to do with Van Jacobson header compression - the
- disabling of which could reduce the 3.2KBytes/sec to 3.1 or even
- 3.0 KBytes/sec, depending on packet size.)
-
- If you observe such transfer rates at some points in a download, but the
- overall average is less, that average had to have been reduced by pauses
- between TCP/IP packet transfers.
-
- If the pauses were just due to the fact that the server was too busy to
- send as fast as you could receive, turning-on TCP Trace (if you were a
- Trumpet WinSock user) would show a smooth sequence of MSS-sized segment
- transfers, but with pauses. In that case, if you turned-on Trumpet
- TCPMeter, you'd be able to open a second window to another server and see
- yourself using the difference between the average file download rate and
- 3.2KBytes/sec for a second download from that different server.
-
- If the problem was IP routing congestion on the then-available paths
- between you and the server, RTOmax time-outs by the server (waiting for
- your ACKs) would cause him to re-transmit, resulting in "unacceptable
- segments" and TCP re-synchronization pauses. (Out-of-order segments that
- took different routing paths through the Internet could cause similar
- pauses.)
-
- There's not much you can do about a busy Internet.
-
- However, if you failed to ACK because of damaged packets, you might be
- experiencing PPP frame check errors, which would also result in pauses
- for re-transmission.
-
- These could be due to com overrun errors caused by your machine not
- servicing com port interrupts fast enough to keep up with the rate you
- promised the modem in your com port setting.
-
- They could also be due to inadvertently disabling your V.42 error
- correction, which you might not notice on a very clean phone line. (On a
- line with any amount of noise, you'd find that the error rate would swamp
- TCP/IP and that PPP would probably hang-up your connection.)
-
- These are problems in your data link layer, and should be eliminated.
-
- Similarly, if you and the server agreed on a TCP MSS that was not less
- than the smallest IP MTU of all the routers between you (minus 40 bytes
- for headers), you'd be getting slowdown from IP packet fragmentation.
-
- If your TCP RWIN was set to more than the size of the number of TCP data
- segments that would fit in the number of IP packet buffers your Internet
- service provider allocates per dial-in port, the resulting dropped
- segments would also cause re-transmission pauses.
-
- These are problems in your TCP/IP layers, that should also be eliminated.
-
- I've put together a tutorial on WinSock speed-tuning at the URL listed in
- my signature block, if you're interested in further elaboration (with
- real words substituting for the acronyms <g>).
-
- If you want a "lowest common denominator" set of TCP/IP parameters that allow
- many people to "set'em and forget'em" while achieving modem-limited speeds, try
-
- MTU=1500 (for PPP; for SLIP, 1006 or whatever your ISP uses)
- MSS=536 (40 bytes less than the default IP router MTU)
- RWIN=4288 (8 times MSS; drop back to 4 times [2144] if you get too many
- "unacceptable segment" pauses for re-synchronizing TCP)
-
- assuming you have eliminated all com overrun errors (which can't be cured by
- fooling around with TCP/IP settings.)
-
- By the way, the last (all bugs fixed, I think) version of Trumpet WinSock
- is 2.1f, and I'd recommend getting it.
-
- Regards,
-
- Al
-
- --
- ==================================================================
- Albert P. Belle Isle
- Cerberus Systems, Inc.
-
- Al's Winsock Tuning FAQ -
- http://www.cerberus-sys.com/~belleisl/mtu_mss_rwin.html
- ==================================================================
-